rc.squid start|stop|restart Servidor Proxy
Publicado por Gabriel 26/12/2004
[ Hits: 18.666 ]
Este script tem a função de iniciar, parar, e reiniciar o servidor proxy(Squid), Antes de usar edite o arquivo para que ver o que é necessário para seu bom funcionamento.
O Script foi testado na distribuição Slackware 10.
#!/bin/bash
#
#***************************************************************************
# rc.squid
#
# Shell script para iniciar, parar e reiniciar o servidor proxy(squid)
#
# Copyright (C) 2004 Gabriel Santana
#
# E-mail: gabrielba@gmail.com
#
# This file may be distributed under the terms of the GNU General
# Public License.
#
# Licença: GPL
#
# Use: rc.squid start|stop|restart
#
#***************************************************************************
# O arquivo binário do squid deve estar em /usr/sbin/squid
# Contém o PID do servidor squid
PID_FILE=/var/run/squid.pid
# Inicia o Servidor Squid, e caso já esteja rodando informa ao administrador
# Start squid:
squid_start() {
if [ -e $PID_FILE ]; then
echo
echo "-----------------------------------"
echo "O Servidor proxy estar em execução."
echo "-----------------------------------"
echo
elif [ -G /usr/sbin/squid ]; then
/usr/sbin/squid &&
echo "Servidor proxy iniciado."
else
echo "Você não tem permissão para rodar."
fi
}
# Para o servidor proxy
# Stop squid:
squid_stop() {
if [ -e $PID_FILE ]; then
kill -9 $(cat $PID_FILE) &&
rm -f $PID_FILE &&
echo
echo "-----------------------------------"
echo "Servidor proxy parado."
echo "-----------------------------------"
echo
fi
}
# Reinicia o Servidor proxy
# Restart squid
squid_restart() {
squid_stop
sleep 1
squid_start
}
# Argumentos que podem ser fornecidos ao scripts
# Opções
case $1 in
'start')
squid_start
;;
'stop')
squid_stop
;;
'restart')
squid_restart
;;
*)
echo "Use $0 start|stop|restart"
esac
Script simples de Backup para os diretórios listados abaixo do /
Script de instalação de pacotes
Baixar aúdios em formato mp3 através de script com o youtube
Nenhum comentário foi encontrado.
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Conky não mostra temperaturas da CPU no notebook (8)
archlinux resolução abaixou após atualização (18)
Estou com um problema no meu desktop do ubuntu (2)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (0)









